package com.google.gwt.maps.v3.client.streetview.impl;

import com.google.gwt.core.client.JavaScriptObject;

public class StreetViewPovImpl {
  
  public static final StreetViewPovImpl impl = new StreetViewPovImpl();
  
  public native JavaScriptObject construct() /*-{
    return new Object();
  }-*/;

  public native double getHeading(JavaScriptObject jso) /*-{
    return jso.heading;
  }-*/;

  public native double getPitch(JavaScriptObject jso) /*-{
    return jso.pitch;
  }-*/;

  public native int getZoom(JavaScriptObject jso) /*-{
    return jso.zoom;
  }-*/;

  public native void setHeading(JavaScriptObject jso, double heading) /*-{
    jso.heading = heading;
  }-*/;

  public native void setPitch(JavaScriptObject jso, double pitch) /*-{
    jso.pitch = pitch;
  }-*/;

  public native void setZoom(JavaScriptObject jso, int zoom) /*-{
    jso.zoom = zoom;
  }-*/;

}
